﻿@model ChGK.Data.Competition

@{
    ViewBag.Title = "Создание турнира";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Создание турнира</h2>

@using (Html.BeginForm())
{
    <fieldset>
        <legend>Параметры соревнования</legend>
        <p>Звёздочкой отмечены поля, обязательные к заполнению</p>
        <div class="editor-label">
            Название*
        </div>
        <div class="editor-field">
            @Html.TextBoxFor(m => m.Name)
            @Html.ValidationMessage("CompetitionName")
        </div>
        <div class="editor-label">
            Тип
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(m => m.Type, (IEnumerable<SelectListItem>)ViewData["Type"])
        </div>
        <div class="editor-label">
            Описание
        </div>
        <div class="editor-field">
            @Html.TextArea("LongDescription", null, 5, 25, null)
            @Html.ValidationMessage("LongDescription")
        </div>
        <div class="editor-label">
            Краткое наименование (3-6 символов)*<br />
            Будет применяться для создания логинов команд и организаторов. Лучше всего использовать латинские буквы и цифры.
        </div>
        <div class="editor-field">
            @Html.TextBox("ShortDescription")
            @Html.ValidationMessage("ShortDescription")
        </div>
        <div class="editor-label">
            Количество туров*
        </div>
        <div class="editor-field">
            @Html.TextBox("NumberOfTours")
            @Html.ValidationMessage("NumberOfTours")
        </div>
        <div class="editor-label">
            Количество вопросов в туре*
        </div>
        <div class="editor-field">
            @Html.TextBox("NumberOfQuestionsInTour")
            @Html.ValidationMessage("NumberOfQuestionsInTour")
        </div>
        <div class="editor-label" title = "Количество создаваемых аккаунтов организаторов. Впоследствии можно будет добавить ещё">
            Количество организаторов*
        </div>
        <div class="editor-field">
            @Html.TextBox("NumberOfSuperusers", null)
            @Html.ValidationMessage("NumberOfSuperusers")
        </div>
        <fieldset title = "При указании заведомо неверных личных данных турнир подлежит удалению">
            <legend>Информация об организаторе</legend>
            <div class="editor-label">
                Имя и фамилия*
            </div>
            <div class="editor-field">
                @Html.TextBox("SuperuserName")
                @Html.ValidationMessage("SuperuserName")
            </div>
            <div class="editor-label">
                Контактный E-mail*<br />
                В течение нескольких дней на указанный вами адрес придёт запрос на подтверждение
                создания турнира. Если на данное письмо не будет ответа в течение 7 дней, турнир
                подлежит удалению. Вы можете сами отправить письмо с подтверждением на адрес somebody331@gmail.com.
                Обращаем внимание, что и в этом случае возможна присылка письма с просьбой уточнить
                информацию по турниру.
            </div>
            <div class="editor-field">
                @Html.TextBox("Email")
                @Html.ValidationMessage("Email")
            </div>
        </fieldset>
        <p>
            <input type="submit" value="Создать" />
        </p>
    </fieldset>
}

